
     DONGLE/KEYPRO emulator for Win95       author:jack@home.90.net.tw
     ------------------------------------------------------------------
  This is a dongle emulator for Win95. It will help you to remove a dongle
protection. It can backup data of an application calling its dongle. I have
written this emulator for the user to backup software availability.

  You can use it for emulating your original dongle. Store your original
dongle at any safe place. Prevent it from being lost or stolen.

  wkpe is a portable, freeware keypro(dongle) emulator. It basically allows
you to backup most dongle protection for applications. wkpe can working on the
win95 and windows/dos box.

  wkpe is better than a real dongle. wkpe use real-time encoder/decoder dongle
I/O data. running speed faster than real dongle. No printer port compatibility
trouble. No kaputt question.

---------------------------------------------------------------------------
1.) System Requirements
---------------------------------------------------------------------------
        - Win95 operating system
          (With some Win98 versions WKPE can't capture any data)
        - 8MB real free memory.
          (enter windows , need 8mb free memory, no support of virtual memory)
        - 80486 processor (Only version 1.2 can be used)
        - Pentium Class (all versions can be used, suggested 1.80 or 1.81)
        - original dongle
        - LPT1 Port address must be 378h (You can check it at the CMOS setting)

---------------------------------------------------------------------------
2.) Change your language mode.
---------------------------------------------------------------------------
Default language is BIG-5, because the author of this program is a taiwanese.
If you want to change to english language (and letters).
please modify file WKPE.INI.


[System]
Language=ENGLISH        <--- ENGLISH or BIG5

---------------------------------------------------------------------------
3.) How to use dongle emulator ?
---------------------------------------------------------------------------
  A. Backup your original dongle data.

    1. Open WKPE window.
    2. Function --> Enable Capture
    3. Install your dongle at the printer port. (port address must be 378h)
    4. Run your software, which is protected by a dongle.
       any time, you can see a circle at the windows task bar.
           if its color is green, it is idle.
           if color is red, it is capturing data now.
    5. Test all menus of the dongle - protected application.
           capture more data with this test.
    6. Function --> Disable capture and get Data.
    7. File --> Save File
       (Backup captured data for emulation next time.)


  B. Emulating your origin dongle.

    1. Remove original dongle.
    2. Function --> Enable Emulator
       OK , you can run your protected application.
    3. Function --> Disable Emulator
       end of emulation work.


  C. Command Line Mode:
        You can adjust which emulation file to load instantly when
        starting wkpe.
        Add it to your link on the desktop, for example:

        like :
                WKPE <.KPE>             (type in name of appropriate
                                         file without "<>")

---------------------------------------------------------------------------
4.) Update List :
---------------------------------------------------------------------------
  V1.81       Because emulation ability is less
              disable "Kill Duplicate I/O " function


  V1.8        Kill Duplicate I/O & Optima
              Fix emulation mode bug


  V1.5        Only Support 586 Class CPU
              Addition capture printer port data ability
              Can capture VxD I/O data


  V1.2        Support SSIACT Emulation
                Please modify :
                 [SSIACT]
                 Enabled = 1 <----- 0 disable / 1 enable

              Fix VxD Driver load hang up bug
              Add /Q command line for quit wkpe

---------------------------------------------------------------------------
5.) Q-A
---------------------------------------------------------------------------
Q:I can't emulate my dongle of software XXXX.
A: 1. Maybe the protected application calls the dongle randomly.
      Capture data several times in the same menu.

   2. Disable "Optimize Datas" or disable "Reset KEYPRO" (or both) and try again.

  The emulator can emulate about 80% of all dongles.
  If you still can't emulate: Sorry,
     you can't use it at your application. (Give up)

Q:I can't capture any data in Win98
A:wkpe is buggy when used with some Win98 versions, please try wkpe version 1.2 .
  If your dongle is a .VXD - call dongle. (example: hasp95)
  wkpe 1.2 can't capture any data.   please try wkpe 1.8+ again or give up.

Q:Does WKPE support Win2000 or WINNT ?
A:Sorry , I haven't enough skills to write a NT program.
  Please wait some months, maybe...

Q:How to register WKPE?
A:WKPE is freeware, don't send me any money.
  If you can write a NT - program: I need an assembly sample for writing a NT .SYS file.
  Please send me a sample file. Thank you.

  mailto: jack@home.90.net.tw
          werongho@home.90.net.tw


Q:Where can I download a new version of wkpe?

        HomePage : http://www.90.net.tw/~softbug/
                   http://www.90.net.tw/~softbug/SOFTBUG.HTM

                           or

        http://www.90.net.tw/~softbug/KEYPRO/WKPE120.ZIP  for 486
        http://www.90.net.tw/~softbug/KEYPRO/WKPE150.ZIP  for 586
        http://www.90.net.tw/~softbug/KEYPRO/WKPE180.ZIP  for 586
        http://www.90.net.tw/~softbug/KEYPRO/WKPE181.ZIP  for 586


---------------------------------------------------------------------------
6.) Specific Thank
---------------------------------------------------------------------------
        Ming Sing
        Deceger TM
        Walter Oney
        10er Mandi

